A program which loads itself into main memory and carries out a function when activated, normally by using a special key sequence or an instruction. Commonly used for utilities and for drivers such as a CD-ROM driver.